<?php
namespace app\index\controller;
use think\Db; //使用数据类库
use think\facade\Session; //Session
use think\facade\Cookie; // cookie


class IsBase extends \think\Controller
{
    public function initialize()
    {
        $is_login = Session::has('is_login');
        if ($is_login) { //存在 session
//            //接收session 值
            $is_session = Session::get('is_login');
            if ($is_session == '1') {
//                //session 等于 1
//                // 接收cookie
//                //判断cookie是否存在
                $cookie = Cookie::has('user_name');
                if ($cookie) {
//                    //接收cookie 值
                    $user_name = Cookie::get('user_name');
                    $this -> assign('user_name',$user_name,3600);
                }else {
//                    //删除session
                    Session::delete('is_login');
                    $this -> redirect('/index/index/home'); //重新跳转到登录界面
                }
            }
        }else {
//            //不存在 session ，既没有登录
            $this -> error('请登录','/index/index/home');
//            $this -> redirect('/index/index/index'); // 直接跳转到登录界面
        }

    }
}